﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HPIT.RentHouse.DTO
{
    public class HouseAddDTO
    {
        /// <summary>
        /// 小区名称
        /// </summary>
        public long CommunityId { get; set; }
        /// <summary>
        /// 房屋类型
        /// </summary>
        public long RoomTypeId { get; set; }
        /// <summary>
        /// 地址
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 月租金
        /// </summary>
        public int MonthRent { get; set; }
        /// <summary>
        /// 状态(出租中;已出租;锁定中)
        /// </summary>
        public long StatusId { get; set; }
        /// <summary>
        /// 面积
        /// </summary>
        public decimal Area { get; set; }
        /// <summary>
        /// 装修状态
        /// </summary>
        public long DecorateStatusId { get; set; }
        /// <summary>
        /// 总层数
        /// </summary>
        public int TotalFloorCount { get; set; }
        /// <summary>
        /// 所在层
        /// </summary>
        public int FloorIndex { get; set; }
        /// <summary>
        /// 户型
        /// </summary>
        public long TypeId { get; set; }
        /// <summary>
        /// 朝向
        /// </summary>
        public string Direction { get; set; }
        /// <summary>
        /// 看房时间
        /// </summary>
        public DateTime LookableDateTime { get; set; }
        /// <summary>
        /// 入住时间
        /// </summary>
        public DateTime CheckInDateTime { get; set; }
        /// <summary>
        /// 业主姓名
        /// </summary>
        public string OwnerName { get; set; }
        /// <summary>
        /// 业主电话
        /// </summary>
        public string OwnerPhoneNum { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        public string Description { get; set; }
        /// <summary>
        /// 是否删除(软删除)
        /// </summary>
        public bool IsDeleted { get; set; }
        /// <summary>
        /// 所属区域
        /// </summary>
        public long RegionId { get; set; }
        /// <summary>
        /// 房屋附属设施Id集合
        /// </summary>
        public List<long> AttachmentIds { get; set; }
    }
}
